home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / catD / linkb.z / linkb
Encoding:
Text File  |  1998-10-30  |  5.1 KB  |  123 lines

  1.  
  2.  
  3.  
  4. lllliiiinnnnkkkkbbbb((((DDDD3333))))                                                            lllliiiinnnnkkkkbbbb((((DDDD3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _llll_iiii_nnnn_kkkk_bbbb - concatenate two message blocks
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_ssss_tttt_rrrr_eeee_aaaa_mmmm_...._hhhh_>>>>
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
  14.      _vvvv_oooo_iiii_dddd _llll_iiii_nnnn_kkkk_bbbb_((((_mmmm_bbbb_llll_kkkk______tttt _****_m_p_1_,,,, _mmmm_bbbb_llll_kkkk______tttt _****_m_p_2_))))_;;;;
  15.  
  16.    AAAArrrrgggguuuummmmeeeennnnttttssss
  17.      _m_p_1       Pointer to the message to which _m_p_2 is to be added.
  18.  
  19.      _m_p_2       Pointer to the message to be added.
  20.  
  21. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  22.      _llll_iiii_nnnn_kkkk_bbbb appends the message _m_p_2 to the tail of message _m_p_1.  The
  23.      continuation pointer (_bbbb______cccc_oooo_nnnn_tttt) of the last message block in the first
  24.      message is set to point to the second message:
  25.      _________________________________________
  26.              _llll_iiii_nnnn_kkkk_bbbb_((((_mmmm_pppp_1111_,,,, _mmmm_pppp_2222_))))_;;;;
  27.          Before
  28.                                 After
  29.                             ___
  30.  
  31.  
  32.                         _mmmm_pppp_1111
  33.                       |||
  34.                       ______
  35.                             |||
  36.                       ______
  37.                       _bbbb______cccc_oooo_nnnn_tttt
  38.                                     ___
  39.  
  40.  
  41.                               _bbbb______cccc_oooo_nnnn_tttt
  42.                               |||
  43.                               ______
  44.                                     |||
  45.                               ______
  46.                                         _((((_0000_))))
  47.                                       |||
  48.                                       ______
  49.                                             |||
  50.                                       ______
  51.                                       _bbbb______cccc_oooo_nnnn_tttt
  52.                                         _mmmm_pppp_2222
  53.         _mmmm_pppp_1111
  54.               _bbbb______cccc_oooo_nnnn_tttt
  55.                _((((_0000_))))
  56.               |||
  57.               ______
  58.                     |||
  59.               ______
  60.            ___
  61.  
  62.  
  63.       |||
  64.       ______
  65.             |||
  66.       ______
  67.       _bbbb______cccc_oooo_nnnn_tttt
  68.          _bbbb______cccc_oooo_nnnn_tttt
  69.            _mmmm_pppp_2222
  70.            _((((_0000_))))
  71.          |||
  72.          ______
  73.                |||
  74.          ______
  75.                      ||||||||||
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.    RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
  87.      None.
  88.  
  89. UUUUSSSSAAAAGGGGEEEE
  90.    LLLLeeeevvvveeeellll
  91.      Base or Interrupt.
  92.  
  93.    SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
  94.      Does not sleep.
  95.  
  96.      Driver-defined basic locks, read/write locks, and sleep locks may be held
  97.      across calls to this function.
  98.  
  99. RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
  100.      _mmmm_ssss_gggg_bbbb(D4), _uuuu_nnnn_llll_iiii_nnnn_kkkk_bbbb(D3)
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.                                                                         PPPPaaaaggggeeee 1111
  112.  
  113.  
  114.  
  115.